home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 25 / CU Amiga Magazine's Super CD-ROM 25 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-08].iso / AudioSpecial / Soundprobe / ReadMe.txt < prev    next >
Text File  |  1998-06-05  |  20KB  |  490 lines

  1. ReadMe for Soundprobe 2.0 (05/06/98)
  2. ====================================
  3.  
  4. DEMO Information
  5. ================
  6.  
  7. The DEMO version of Soundprobe II has several less features. The FULL
  8. version of Soundprobe II can be obtained from HiSoft (address and
  9. details at the bottom of this text). The FULL version of Soundprobe
  10. contains:
  11.  
  12.     · Sampling/Playback upto 65Khz, mono and stereo.
  13.     · Sampling support for:
  14.         - Megalosound, Aura12/16, Clarity16, Many different 8-Bit
  15.           parallel port samplers (DSS8+, Technosound etc.),
  16.           Megamix-Master.
  17.         - Full AHI sampling support, many sound cards supported.
  18.     · Audio support for:
  19.         - Standard 8-Bit "Paula" Amiga output.
  20.         - "Simulated" 12/14-Bit Amiga output.
  21.         - Aura12/16 output.
  22.         - Clarity16 output.
  23.         - AHI audio output.
  24.     · Over 80 powerful ARexx commands.
  25.     · Load support for:
  26.         - 8SVX, AIFF, AIFC, 16SV, RAW (16/8-Bit, signed/unsigned,
  27.           mono/stereo-interleaved) including RAW CDDA support,
  28.           MPEGA (using MPEGA.library available on Aminet),
  29.           RIFF-WAV, Studio16, AVR.
  30.     · Save support for:
  31.         - 8SVX, AIFF, AIFC, 16SV, RAW (16/8-Bit, signed/unsigned,
  32.           mono/stereo-interleaved) including RAW CDDA support,
  33.           RIFF-WAV, Studio16, AVR.
  34.     · Over 60 special effects including powerful DSP effects
  35.       using the special Soundprobe DSP library for very fast
  36.       DSP processing (including real-time) without need for
  37.       special hardware (totally software based).
  38.     · Built-in virtual memory system.
  39.     · Direct file editing.
  40.     · Standard 2D time domain graphing.
  41.     · 2D/3D Frequency domain graphing.
  42.     · Fully customizable interface, style-guide compliant.
  43.  
  44.     plus much more...
  45.  
  46. Support
  47. =======
  48.  
  49. An official web page for Soundprobe is now available to all users,
  50. see below...
  51.  
  52. You can find the HiSoft Soundprobe sales page at:
  53.  
  54. http://www.hisoft.co.uk/soundprobe/
  55.  
  56. The support page for Soundprobe is at:
  57.  
  58. http://www.york.ac.uk/~djor100/sprobe
  59.  
  60. You'll find the latest version of Soundprobe+ ready for download (as a
  61. patch from V2.0), and all the latest info and libraries!
  62.  
  63. See bottom of ReadMe for details of Technical Support from HiSoft.
  64.  
  65. Notice
  66. ======
  67.  
  68. Due to Soundprobe's heavy use of the systems interrupts and high performance
  69. requirements, it is important to ensure that your system is running at its
  70. maximum speed. Ways to do this are as follows:
  71.  
  72. If your system has a small amount of fast RAM (e.g - less than 4 Mb), then it
  73. is important that whilst running Soundprobe, you have as much free fast RAM
  74. as possible. If possible, ensure Soundprobe is executed without many other
  75. programs/utilities being loaded into RAM first.
  76.  
  77. It is also advisable to have the systems ExecBase, the System Stack and VBR
  78. mapped to fast RAM. Programs such as "BlizzMagic", "FastExec", "MCP"
  79. and other "system enhancers" will map these for you, this gives the system
  80. improved performance and hence ensures Soundprobe runs at the maximum
  81. performance for your system.
  82.  
  83. In the MISC page of the settings window is an option `Fast Stack'. This will
  84. map the system stack into fast RAM. If this is disabled then it is already
  85. in fast RAM. Basically it means that sampling/audio will perform at the best
  86. possible speed for your system. Before enabling it, a warning appears. Don't
  87. worry about trying it, just ensure you have nothing running, and all your
  88. work saved etc. When Soundprobe quits, the original stack will be restored.
  89.  
  90. It is important to make sure you've read your User manual for full details
  91. of how each part of Soundprobe works, and what you need to do. It isn't as
  92. complex as it may seem at first sight.
  93.  
  94. A1200 Owners/Accelerator Owners
  95. -------------------------------
  96.  
  97. If your A1200 has an accelerator board with MMU, it is important to ensure
  98. that your kickstart ROM is mapped into fast RAM, this ensures Soundprobe
  99. will function at full efficiency. Read your accelerators manual for details
  100. on how this can be done.
  101.  
  102. !Important!
  103. ===========
  104.  
  105. When first using Soundprobe on your system, it is advised that you test how
  106. high the sampling and audio rates can be set without causing your system to
  107. become unusably slow, or to lock up. To ensure your system doesn't lock up,
  108. ensure that the fail counts for audio/sampling/monitoring are low enough for
  109. you not to have to wait too long before it stops (See the User Manual for
  110. details). If your system is unable to have them very high, it is advised that
  111. when sampling, you set the sampler options to use the monitoring rate whilst
  112. it monitors, and ensure that this is set low enough. Switching off the system
  113. enabled option in the sampling window will give maximum performance whilst
  114. sampling and similar for the audio options (See the User Manual for details).
  115.  
  116. Installation
  117. ============
  118.  
  119. To install Soundprobe simply double-click on the `Installer' icon and
  120. follow the instructions, this will install SoundProbe for you.
  121.  
  122. Settings File
  123. =============
  124.  
  125. The Soundprobe settings file can easily be edited via the WB 'ed' command.
  126. All the paths which Soundprobe uses can be set by changing the paths text.
  127. The settings file is in the `Settings' drawer, it is called
  128. `SPDefault.settings'
  129.  
  130.    e.g - AUDIO_PATH=SP16:Audio/
  131.  
  132.          could be changed to...
  133.  
  134.          AUDIO_PATH=LIBS:Audio/
  135.  
  136.          if you wish to keep the Soundprobe libraries in your LIBS: drawer.
  137.  
  138. If Soundprobe can not find a default settings file, it will assume that
  139. all the files it needs are contained within the same drawer that the main
  140. editor is located in, it will then create an assign called 'SP16:' to this
  141. location when it is executed. If you wish, you can assign 'SP16:' yourself,
  142. forcing Soundprobe to use this instead. If SoundProbe fails to find any
  143. of its main libraries, it will not be able to run, these are the one
  144. contained in the "Libs/" drawer.
  145.  
  146. Button Graphics
  147. ===============
  148.  
  149. The buttons which Soundprobe uses for the Tools window can be changed simply
  150. using any IFF-ILBM graphics editor which allows you to save out a brush. The
  151. size of the buttons is defined by the size of the brush, take a look at the
  152. default buttons. You can create a drawer with your own button images, then
  153. simply set the buttons path to where they are located and Soundprobe will
  154. load the new images next time it is executed.
  155.  
  156. Sound Player
  157. ============
  158.  
  159. The Sound Player has been set up to operate from an assign to the drawer
  160. where SoundProbe is, and an added assign to the Soundprobe `Libs' drawer.
  161. If you have the files in a different place, edit the tooltypes of the
  162. SoundPlayer icon.
  163.  
  164. Icons
  165. =====
  166.  
  167. For people with the "Magic Workbench" there are several icons contained in
  168. the icons drawer. Simply rename these and copy them over the original icon.
  169. The installer will handle all this for you.
  170.  
  171. Known Bugs
  172. ==========
  173.  
  174.     - None known at this time.
  175.    
  176. Changes
  177. =======
  178.  
  179.    07.07.97 - The Effects menu has had the echo effects moved into a sub
  180.                menu, two new echo effects have been added:
  181.  
  182.                AreaEcho, SurroundEcho.
  183.  
  184.             - Three new display libraries have been added:
  185.  
  186.                3DFrequencyGraph, 2DFrequencyGraph, QuickGraph.
  187.  
  188.             - Three new Sampling Monitors have been added:
  189.  
  190.                3DSpectrumAnalyser, 2DSpectrumAnalyser, HIFISpeccyAnalyser
  191.  
  192.             - Sampling monitor `SpectrumAnalyser' has been improved to show
  193.               64 frequency bands, and uses an improved 256 point FFT.
  194.  
  195.    09.07.97 - Resample now has an extra option to resample just the
  196.               selected area, or if this is disabled, then it will resample
  197.               the whole sample.
  198.  
  199.    10.07.97 - The pitch routines have been altered from using a rate to
  200.               using a scaling percentage. Change Pitch, Chorus, Modulate and
  201.               Pitch Bend now use a range of 1-400% instead of resample rates.
  202.  
  203.             - Default Effects menus have been extended with a Settings menu.
  204.               This allows you to snapshot the current windows position and
  205.               size, or unsnapshot it so it always centres it.
  206.  
  207.    11.07.97 - NoiseGate, Compressor and DeCrackle rewritten, much improved
  208.                performance and results.
  209.  
  210.    13.07.97 - Resonance effect added, shows up in the FX List.
  211.  
  212.    18.07.97 - AHI Audio library added. Allows you to use the AHI.device to
  213.                play through. Has only been tested with the Paula support.
  214.                AHI is available as PD.
  215.  
  216.    19.07.97 - Added new monitor meter "LightOrgan" based on the lightorgan
  217.               in DeliTracker. Displays the input level based on a colour
  218.               change of a box.
  219.  
  220.             - Meter update speeds have been improved, updating now uses the
  221.               sampling timer, and no longer waits for a frame update. This
  222.               could cause sync problems and sometimes some flicker, but
  223.               this could also happen with frame waits, so it makes little
  224.               difference, except now it updates every 50th of a second,
  225.               and not when the frame and sampling event happen in sync!
  226.  
  227.    21.07.97 - Added menus to monitoring meters. Now supports the following
  228.               menu options:
  229.  
  230.                   Project  -> About
  231.                               -----
  232.                               Quit
  233.  
  234.                   Settings -> Snapshot Window
  235.                               Unsnapshow Window
  236.  
  237.               Snapshot will now save the current window position and size
  238.               for your meter, so the next time you use it, it'll appear in
  239.               the same place and size. If you have meters open when you
  240.               save the default settings, the snapshot will be ignored and
  241.               the location and size at saving will be used, this means that
  242.               you can still leave the meters open at quit time, and they'll
  243.               reload as you left time.
  244.  
  245.    23.07.97 - Amiga14Bit audio library added.
  246.  
  247.    24.07.97 - Reverb has an extra option to turn off the flange, reducing
  248.               the number of calculations it makes. Also had some general
  249.               improvements. New decay slope type "Random" added. Diffusion
  250.               algorithm improved, but speed is now slower due to more
  251.               calculation.
  252.  
  253.    25.07.97 - Three new effects added: LowPassBoost, HighPassBoost,
  254.               BandPassBoost. These can be accessed via the FxList as with
  255.               any further effects.
  256.  
  257.    28.07.97 - Fixed small bug in layerhook, caused graphics errors on
  258.               KickStart3.1.
  259.  
  260.             - Added new effect: "FastReverb" (access through FxList).
  261.               Uses less computation, and is only linear so sounds less
  262.               "natural". It's much better for Real-Time as the full Reverb
  263.               is pretty slow!
  264.  
  265.    29.07.97 - Improved speed of "HIFISpeccyAnalyser", update now uses tables
  266.               for dB calculations and not floating point calcs.
  267.  
  268.             - Fixed small bug in sampling monitoring, wasn't telling the
  269.               meter the sampling rate, causing probs with Frequency meters.
  270.  
  271.             - Improved 2DFrequencyGraph/2DSpectrumAnalyser to use tables
  272.               for dB calculations, now slightly faster.
  273.  
  274.    30.07.97 - Extended sampler library functions to give more flexible
  275.                sampling support.
  276.  
  277.    31.07.97 - AHI sampler support added. Doesn't support Real-Time FX,
  278.               and stopping sampling early will only keep the last
  279.               saved block (see the Sampler Info). This is a test of
  280.               AHI support so shouldn't be taken too seriously. The
  281.               sampler/audio support is not full or perfect, and may
  282.               not fully work, or even work at all. If AHI developes
  283.               further I may add full (true) AHI support.
  284.  
  285.             - Removed rate mapping, sampling rates are no longer mapped
  286.               onto the Amiga clock frequency, this allows expansion to
  287.               samplers which can support other frequencies, use the rate
  288.               requester "MapRate" to get the correct Amiga rate.
  289.  
  290.             - Improved colour scheme of 2D/3D FFT displays, shows up
  291.               details much clearer, especially 2D graphs.
  292.  
  293.    01.08.97 - Added extra palette functions: Copy,Swap,Mix,Spread.
  294.  
  295.             - Added new monitor meter: Monoscope.
  296.               Based around the DeliTracker monoscope idea.
  297.  
  298.    03.08.97 - Added two new monitor meters:
  299.  
  300.                3DSurfaceFFT -  Displays the frequencies as a 3D "Surface" map.
  301.                ColourMultiscope - Displays faded previous displays.
  302.  
  303.             - Added new display graph: 3DFFTSurfaceGraph. Sames as the
  304.               monitor meter.
  305.  
  306.    20.08.97 - Fixed bug in multi-file load, at startup.
  307.  
  308.             - Fixed bug in 'cancel' load.
  309.  
  310.             - Added Multi-File load requester, you can now select multiple
  311.               files. Load will load first into current project and then
  312.               create new projects for each extra file. Open will create
  313.               a new project and then start loading.
  314.  
  315.    16.10.97 - Fixed small bug in 8SVX saver, could have caused crashing.
  316.  
  317.             - Changed Resample window, now shows the time stretch options
  318.               more clearly as Amiga Format said they didn't exist!
  319.  
  320.    18.10.97 - Fixed stereo<->mono for 8 bit interleaved file storage.
  321.  
  322.    20.10.97 - Improved stereo->mono mix routine and general mix.
  323.  
  324.    09.11.97 - Fixed a very small bug in the guimaker.library, was
  325.                causing a few gfx errors in the settings window.
  326.  
  327.             - Fixed minor bug at load cancel.
  328.  
  329.    12.11.97 - Fixed some small bugs in the pitch routines.
  330.  
  331.    20.11.97 - Removed SPTitle and background, also changed dates to
  332.               say only 1997 (i.e - release date), changed name to
  333.               only Soundprobe (HiSoft name for SoundProbe16).
  334.               Altered About to reduce detail in both pages, and
  335.               moved Editor Info into second page.
  336.  
  337.    30.11.97 - Double the speed of the FFT routine! Now all frequency
  338.                displays run twice as fast!!! :))
  339.  
  340.             - New FX! "Finite Impulse Response" filter, allows you to
  341.                boost frequencies above/below a set level different
  342.                amounts, giving low/highpass if you wish too!
  343.                Performs a much more accurate filter than the
  344.                built in ones (I'll add an option later on).
  345.  
  346.    01.12.97 - First, improved frequency display axis, now shows you
  347.               the frequencies and markings.
  348.  
  349.             - Doubled the speed of the FFT routine AGAIN!!!! :))))
  350.                NOW FOUR !!! TIMES FASTER !!! ... you ain't seen
  351.                anything like it!!! ;)
  352.  
  353.             - Doubled speed of FIR routine too!!! ;)
  354.  
  355.             - Improved the filter added yesterday (!) now is
  356.                Filter+Booster and supports bands and a fast mode
  357.                for even more speed!
  358.  
  359.             - Added new FIR filter as the default Resample filter,
  360.                now even clearer resampling!!! and TIME STRETCH!!! :)
  361.  
  362.    02.12.97 - Fixed bug in check_play(), wasn't stopping play when auto
  363.               stop selected!! Caused GURU! (Thanks Pauli!)
  364.  
  365.    06.12.97 - Added mix operators (ADD/SUB/MUL/DIV).
  366.  
  367.    07.12.97 - Fixed phasing problems with the FIR filter, changed
  368.               code so fast now only filters (SO EVEN FASTER!), and
  369.               fixed GUI updating bugs.
  370.  
  371.             - Added a menu bar between Save As and Save Changes, I
  372.               keep selecting the wrong one and my test sample gets
  373.               overwritten! :(
  374.  
  375.             - Added new 3DColourPlot display and input meter. Shows
  376.               the level as a colour change. (blue->red)
  377.  
  378.    08.12.97 - Added windowing to FFT routine, now all freq displays
  379.               have less noise.
  380.  
  381.             - Fixed some small bug in the IEEE convert, now works
  382.               with badly written headers (i.e - produced by Aura!)
  383.  
  384.    10.12.97 - Added yet another (I know!) Frequency display. This
  385.               one is based on the 2DFrequency plot, but this can
  386.               give a clearer view. The 2DFreqOverlay does a log
  387.               plot of the level of the various frequencies but
  388.               allows the plots to overlay slightly, take a look
  389.               and see, an input meter in the same style also added.
  390.  
  391.             - Add IFF-16 Bit support to load and save.
  392.  
  393.    12.01.98 - Fixed some bugs in dosIO.
  394.  
  395.    24.01.98 - Improved display for large file based storage.
  396.  
  397.             - Fixed cache bug in WAV DosIO, was using old code with
  398.               DBRA (when max cache used to be <65K).
  399.  
  400.    08.02.98 - Fixed small bug in storage of very large files (100+Mb).
  401.  
  402.    [02-05].98 - Many changes, new effects, now Soundprobe+.
  403.  
  404.    09.05.98 - Finished adding ARexx commmands.
  405.       
  406.    10.05.98 - Fixed lock-up bug in file storage.
  407.  
  408.    [10-25].05.98 - Add MPEGA support using 'mpega.library'.
  409.  
  410.             - Fixed 3D axis text overlay problem.
  411.             
  412.             - Menus sorted to remove NoiseGate/Compressor, replaced with
  413.                 SoundExpander.
  414.                 
  415.             - AHI_Low added, uses low-level access to AHI to remove any
  416.                 problems with device access.
  417.                     
  418.     29.05.98 - Changed from Soundprobe+ -> Soundprobe v2.0!
  419.  
  420.     30.05.98 - Added invert effect to menus.
  421.     
  422.     01.06.98 - Fixed a few bugs.
  423.     
  424.     03.06.98 - Fixed some more bugs, almost all gone!
  425.     
  426.              - Added preset defaults (thanks Christian!).
  427.     
  428.     04.06.98 - Fixed display libraries, dragging a range from
  429.                 the right channel to left wasn't selecting the right.
  430.                 
  431.     05.06.98 - Fixed "elibraryhandler.library", flushing the
  432.                 libraries caused some to crash, now fixed.
  433.                 
  434.              - Fixed FreeProject(), was using the wrong string
  435.                  deallocation function!
  436.  
  437.              - Fixed 2D/3DFrequency preferences, they weren't removing
  438.                 their pen allocations.
  439.  
  440. Thanks
  441. ======
  442.  
  443.  · I'd like to thank John Kennedy for his help with reviews of Soundprobe.
  444.  · Tony Horgan for he great help with Soundprobe, and also with his ideas
  445.      for Vocoder, Resonant-Filter and much much more!
  446.  · Christian Munk, for help debugging, and ideas for Soundprobe. Also
  447.      many thanks for the default presets for the effects!
  448.  · Dhomas Trenn, for wanting ARexx, finally got me to finish it off and
  449.      get it added! Also thanks for help with Soundprobe and reviews.
  450.  · Martin Bolm, emailed me back and told me basically to do a AHI low
  451.      level library! So I did ;) Also for AHI, nice...
  452.  · Thanks for the following for ideas/debugging and just general thanks!
  453.      
  454.     Pauli Porkka, Darren Rozier, Goeff Milnes, John Evans, Tom Pereira,
  455.     Martin Halberg, vOmIt, Stuart H ... an everyone who has emailed me
  456.     via the Soundprobe support page!
  457.  
  458.     - Keep up the excellent feedback, and maybe we'll see a Soundprobe v3.0!
  459.  
  460. Finally - Technical Support
  461. =======   =================
  462.  
  463. To obtain your 30 days free technical support and notification of
  464. SoundProbe software updates, please complete your registration card and
  465. return it to:
  466.  
  467.             North America         Rest of world
  468.            Oregon Research            HiSoft
  469.       16200 SW Pacific Highway    The Old School
  470.              Suite 162              Greenfield
  471.               Tigard                 Bedford
  472.              OR 97223                MK45 5DE
  473.               U.S.A.                   U.K.
  474.  
  475. Phone:    +1 503 620 4919       +44 (0)1525 718181
  476.  FAX:     +1 503 624 2940       +44 (0)1525 713716
  477. Email:     orres@teleport.com      hisoft@cix.compulink.co.uk
  478.  
  479.  
  480. Please remember, UK technical support IS between 2-3p.m. Mon-Fri
  481. If you need technical support, please remember to have when you
  482. phone, your:
  483.  
  484. Serial Number
  485. Software version number
  486. Machine  configuration (RAM,Processor,Hard disk etc.)
  487.  
  488. Please also have a clear and concise description of the problem you are
  489. having to ensure that we can deal with your problem as quickly as possible.
  490.